package goushuanli;

import java.time.LocalDateTime;
import java.util.Random;
import java.util.Scanner;

public class BookStore {
    static Book[] books=new Book[4];
    static {
        books[0]=new Book(1,"红楼梦",40,20);
        books[1]=new Book(2,"三国演义",50,20);
        books[2]=new Book(3,"西游记",40,20);
        books[3]=new Book(4,"水浒传",50,20);
    }
    public static void main(String[] args) {
        showBooks(books);
        Person p=new Person("张三");
        //p.buy();
        Book book=p.buy(books);
        count(p,book);

    }

    public static void count(Person p,Book book){
        System.out.println("请输入购买的数量");
        Scanner sc=new Scanner(System.in);
        int num=sc.nextInt();
        Random random=new Random();
        int orderNum=random.nextInt();
        System.out.println("订单编号："+Math.abs(orderNum));
        System.out.println("会员："+p.getName());
        System.out.println("购买时间:"+ LocalDateTime.now());
        System.out.println("图书名称:"+book.getName()+"\n图书价格"+book.getPrice()+"\n购买数量"+num+"\n总计\t"+book.getPrice()*num);

    }
    private static void showBooks(Book[] books){
        System.out.println("编号\t图书名称\t单价\t库存");
        for (int i=0;i<books.length;i++){
            Book book=books[i];
            System.out.println(book.getId()+"\t"+book.getName()+"\t"+book.getStorage()+"\t"+book.getPrice());
        }

    }

}
